﻿namespace ElasticsearchCRUD.Model
{
	public static class DefaultTokenFilters
	{
		public const string Standard = "standard";
		public const string Asciifolding = "asciifolding";
		public const string Length = "length";
		public const string Lowercase = "lowercase";
		public const string Uppercase = "uppercase";
		public const string NGram = "nGram";
		public const string EdgeNGram = "edgeNGram";
		public const string PorterStem = "porter_stem";
		public const string Shingle = "shingle";
		public const string Stop = "stop";
		public const string WordDelimiter = "word_delimiter";
		public const string Stemmer = "stemmer";
		public const string StemmerOverride = "stemmer_override";
		public const string KeywordMarker = "keyword_marker";
		public const string KeywordRepeat = "keyword_repeat";
		public const string Kstem = "kstem";
		public const string Snowball = "snowball";
		public const string Phonetic = "phonetic";
		public const string Synonym = "synonym";
		public const string DictionaryDecompounder = "dictionary_decompounder";
		public const string HyphenationDecompounder = "hyphenation_decompounder";
		public const string Reverse = "reverse";
		public const string Elision = "elision";
		public const string Truncate = "truncate";
		public const string Unique = "unique";
		public const string PatternCapture = "pattern_capture";
		public const string PatternReplace = "pattern_replace";
		public const string Trim = "trim";
		public const string Limit = "limit";
		public const string Hunspell = "hunspell";
		public const string CommonGrams = "common_grams";
		public const string ArabicNormalization = "arabic_normalization";
		public const string GermanNormalization = "german_normalization";
		public const string HindiNormalization = "hindi_normalization";
		public const string IndicNormalization = "indic_normalization";
		public const string SoraniNormalization = "sorani_normalization";
		public const string PersianNormalization = "persian_normalization";
		public const string ScandinavianNormalization = "scandinavian_normalization";
		public const string ScandinavianFolding = "scandinavian_folding";
		public const string CjkWidth = "cjk_width";
		public const string CjkBigram = "cjk_bigram";
		public const string DelimitedPayloadFilter = "delimited_payload_filter";
		public const string Keep = "keep";
		public const string KeepTypes = "keep_types";
		public const string Classic = "classic";
		public const string Apostrophe = "apostrophe";
		public const string IcuFolding = "icu_folding";
		public const string IcuCollation = "icu_collation";
	}
}